home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •AdventureLand• / Adventures / Battle of Britain 1 ••••• / Battle of Britain 1 еееее / card_3560.txt < prev    next >
Text File  |  1990-08-26  |  61KB  |  2,494 lines

  1. -- card: 3560 from stack: in
  2. -- bmap block id: 8729
  3. -- flags: 4000
  4. -- background id: 2789
  5. -- name: map
  6. ----- HyperTalk script -----
  7.  
  8. on openCard
  9.   global nextDay,news,justVisiting,effort,bbDate --contains 1 if new day
  10.   global weather
  11.   put empty into justVisiting
  12.   if nextDay >0 then
  13.     repeat 3 times
  14.       set the hilite of button "ultra" to true
  15.       set the hilite of button "ultra" to false
  16.     end repeat
  17.     put 0600 into card field "BBtime"
  18.     add 2 to card field "britScore"
  19.     put empty into news
  20.     put empty into NextDay
  21.     if word 2 of card field "bbdate" >30 then
  22.       put 1 into word 2 of card field "bbDate"
  23.       put "Sept" into word 1 of card field "bbDate"
  24.     else
  25.       add 1 to word 2 of card field "bbDate"
  26.     end if
  27.     PUT CARD FIELD "BBDATE" INTO BBDATE
  28.     put effort into word 8 of line 3 of card field "ultra"
  29.     put weather into card field "weather"
  30.  
  31.   end if
  32. end openCard
  33.  
  34. on mouseDown
  35.   global cardID,h,v
  36.   if cardID is empty then
  37.     PUT EMPTY INTO card field "raid"
  38.     exit mouseDown
  39.   end if
  40.   if the mouseh >h +80 or the mouseh <h -80 or the mousev <v -80 or the mousev >v +80  then
  41.     beep
  42.     put empty into cardID
  43.     put empty into card field "raid"
  44.     exit mouseDown
  45.   else
  46.     show card button id cardID at the clickloc --mouseh, the mousev
  47.   end if
  48.   put empty into cardID
  49.   put empty into card field "raid"
  50. end mouseDown
  51.  
  52.  
  53.  
  54. -- part 1 (button)
  55. -- low flags: 00
  56. -- high flags: 0000
  57. -- rect: left=176 top=189 right=201 bottom=188
  58. -- title width / last selected line: 0
  59. -- icon id / first selected line: 27637 / 27637
  60. -- text alignment: 1
  61. -- font id: 0
  62. -- text size: 12
  63. -- style flags: 0
  64. -- line height: 16
  65. -- part name: Kenley
  66. ----- HyperTalk script -----
  67. on mouseUp
  68.  
  69.   go to card "B"
  70.  
  71. end mouseUp
  72.  
  73.  
  74.  
  75.  
  76. -- part 3 (button)
  77. -- low flags: 00
  78. -- high flags: 0000
  79. -- rect: left=121 top=283 right=295 bottom=133
  80. -- title width / last selected line: 0
  81. -- icon id / first selected line: 27637 / 27637
  82. -- text alignment: 1
  83. -- font id: 0
  84. -- text size: 12
  85. -- style flags: 0
  86. -- line height: 16
  87. -- part name: tangmere
  88. ----- HyperTalk script -----
  89. on mouseUp
  90.  
  91.   go to card id 5101
  92.  
  93. end mouseUp
  94.  
  95.  
  96.  
  97.  
  98. -- part 4 (button)
  99. -- low flags: 00
  100. -- high flags: 0000
  101. -- rect: left=123 top=110 right=122 bottom=135
  102. -- title width / last selected line: 0
  103. -- icon id / first selected line: 27637 / 27637
  104. -- text alignment: 1
  105. -- font id: 0
  106. -- text size: 12
  107. -- style flags: 0
  108. -- line height: 16
  109. -- part name: northolt
  110. ----- HyperTalk script -----
  111. on mouseUp
  112.  
  113.   go to card "Z"
  114.  
  115. end mouseUp
  116.  
  117.  
  118.  
  119.  
  120. -- part 11 (button)
  121. -- low flags: 00
  122. -- high flags: 0000
  123. -- rect: left=90 top=0 right=15 bottom=131
  124. -- title width / last selected line: 0
  125. -- icon id / first selected line: 0 / 0
  126. -- text alignment: 1
  127. -- font id: 0
  128. -- text size: 12
  129. -- style flags: 0
  130. -- line height: 16
  131. -- part name: ULTRA
  132. ----- HyperTalk script -----
  133. on mousedown
  134.   show card field "ultra"
  135. end mousedown
  136. on mouseup
  137.   hide card field "ultra"
  138. end mouseup
  139.  
  140.  
  141.  
  142. -- part 12 (button)
  143. -- low flags: 80
  144. -- high flags: 0000
  145. -- rect: left=394 top=13 right=26 bottom=425
  146. -- title width / last selected line: 0
  147. -- icon id / first selected line: 31676 / 31676
  148. -- text alignment: 1
  149. -- font id: 0
  150. -- text size: 12
  151. -- style flags: 0
  152. -- line height: 16
  153. -- part name: rdf
  154. ----- HyperTalk script -----
  155. on wait
  156.   delete line 1 of card field id 8
  157.   play "boing" b0
  158.   show card field id 8
  159.   get the loc of card field id 8
  160.   click at it
  161.   type "R.D.F HERE.....HOLD ON......."
  162. end wait
  163.  
  164. on mouseUp
  165.   global lineNumber,bbTime
  166.   delete line 1 of card field id 8
  167.   if hilite of me is true then
  168.     play "boing" b0
  169.  
  170.     show card field id 8
  171.     click at the loc of card field id 8
  172.  
  173.     type line lineNumber of card field "intel"
  174.  
  175.     set hilite of button "go" to false
  176.   else
  177.     set hilite of me to true
  178.     show card field id 8
  179.     play "boing" b0
  180.     get the loc of card field id 8
  181.     click at it
  182.     type "R.D.F. HERE....ALL QUIET............OUT."
  183.  
  184.     hide card field id 8
  185.     set hilite of me to false
  186.     add 100 to bbTime
  187.     send "clock"to card field "bbTime"
  188.   end if
  189.  
  190. end mouseUp
  191.  
  192.  
  193.  
  194.  
  195.  
  196. -- part 13 (button)
  197. -- low flags: 80
  198. -- high flags: 0000
  199. -- rect: left=104 top=287 right=303 bottom=120
  200. -- title width / last selected line: 0
  201. -- icon id / first selected line: 10230 / 10230
  202. -- text alignment: 1
  203. -- font id: 0
  204. -- text size: 12
  205. -- style flags: 0
  206. -- line height: 16
  207. -- part name: Sq43-Tangmere
  208. ----- HyperTalk script -----
  209. on mousewithin
  210.   put the short name of the target into card field "raid"
  211. end mousewithin
  212. on mouseUp
  213.   global cardID,h,v,warning
  214.   if warning is not "L" and warning is not "N" then
  215.     put the id  of the target into cardID
  216.  
  217.  
  218.     put 127 into h
  219.     put 289 into v
  220.   else
  221.     beep
  222.   end if
  223. end mouseUp
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235. -- part 15 (button)
  236. -- low flags: 80
  237. -- high flags: 0000
  238. -- rect: left=104 top=272 right=288 bottom=120
  239. -- title width / last selected line: 0
  240. -- icon id / first selected line: 10230 / 10230
  241. -- text alignment: 1
  242. -- font id: 0
  243. -- text size: 12
  244. -- style flags: 0
  245. -- line height: 16
  246. -- part name: Sq601-Tangmere
  247. ----- HyperTalk script -----
  248. on mousewithin
  249.   put the short name of the target into card field "raid"
  250. end mousewithin
  251. on mouseUp
  252.   global cardID,h,v,warning
  253.   if warning is not "L" and warning is not "N" then
  254.     put the id  of the target into cardID
  255.  
  256.  
  257.     put 127 into h
  258.     put 289 into v
  259.   else
  260.     beep
  261.   end if
  262. end mouseUp
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276. -- part 46 (button)
  277. -- low flags: 00
  278. -- high flags: 0000
  279. -- rect: left=0 top=322 right=342 bottom=19
  280. -- title width / last selected line: 0
  281. -- icon id / first selected line: 1014 / 1014
  282. -- text alignment: 1
  283. -- font id: 0
  284. -- text size: 12
  285. -- style flags: 0
  286. -- line height: 16
  287. -- part name: Next
  288. ----- HyperTalk script -----
  289. on mouseUp
  290.   visual effect wipe right --slowly
  291.   go to previous card
  292.  
  293. end mouseUp
  294.  
  295.  
  296.  
  297. -- part 27 (field)
  298. -- low flags: 01
  299. -- high flags: 0002
  300. -- rect: left=476 top=14 right=28 bottom=512
  301. -- title width / last selected line: 0
  302. -- icon id / first selected line: 0 / 0
  303. -- text alignment: 0
  304. -- font id: 0
  305. -- text size: 12
  306. -- style flags: 8192
  307. -- line height: 13
  308. -- part name: BBtime
  309. ----- HyperTalk script -----
  310. on clock
  311.   global bbTime
  312.   set hilite of button "go" to false
  313.   if bbTime <1000 then put "0" before bbTime
  314.   IF BBTIME >1800 THEN PUT "1900" INTO BBTIME
  315.   put bbTime into card field "BBtime"
  316.  
  317.   hide card field id 8
  318.  
  319.  
  320. end clock
  321.  
  322.  
  323.  
  324.  
  325.  
  326. -- part 30 (field)
  327. -- low flags: 01
  328. -- high flags: 0000
  329. -- rect: left=431 top=1 right=13 bottom=512
  330. -- title width / last selected line: 0
  331. -- icon id / first selected line: 0 / 0
  332. -- text alignment: 0
  333. -- font id: 0
  334. -- text size: 12
  335. -- style flags: 8192
  336. -- line height: 12
  337. -- part name: bbDate
  338. ----- HyperTalk script -----
  339.  
  340.  
  341.  
  342.  
  343.  
  344. -- part 33 (field)
  345. -- low flags: 01
  346. -- high flags: 0000
  347. -- rect: left=400 top=316 right=331 bottom=512
  348. -- title width / last selected line: 0
  349. -- icon id / first selected line: 0 / 0
  350. -- text alignment: 0
  351. -- font id: 0
  352. -- text size: 12
  353. -- style flags: 8192
  354. -- line height: 13
  355. -- part name: raid
  356. ----- HyperTalk script -----
  357.  
  358.  
  359. on raid --detection,intel,gruppe size,gruppe types,raid time
  360.  
  361.   global objective,weather,warning,intel,raid,gruppeSize,range,range2
  362.   global effort,bForce,numBombers,fforce,me109,me110,do17,ju87,ju88,he111
  363.   global lineNumber,raidNum,cont,lessSquads,lessFighters,lessBombers
  364.  
  365.   put 0 into bForce
  366.   put 0 into me109
  367.   put 0 into me110
  368.   put 0 into do17
  369.   put 0 into ju87
  370.   put 0 into ju88
  371.   put 0 into he111
  372.   put 0 into lessSquads
  373.   put 0 into lessFighters
  374.   put 0 into lessBombers
  375.  
  376.   send "wait" to button "rdf"
  377.   PUT EMPTY INTO CARD FIELD "SQUADS"
  378.   PUT "SQUADRON" INTO CARD FIELD "SQUADS"
  379.   --WARNING: AVG LATE NONE
  380.   put the random of 6 into ran
  381.   put item 13 of objective into radar  ---no. of radars
  382.   put item 14 of objective into obs  --observer value
  383.   add radar to ran
  384.   if raid contains "major" then add 2 to ran
  385.   if weather is "CLEAR" then add obs to ran
  386.   else
  387.     add 1 to ran
  388.   end if
  389.   put item ran of line 1 of card field "warnIntel" into warning
  390.  
  391.   ----INTEL
  392.   put item ran of line 2 of card field "warnIntel" into intel
  393.  
  394.   ---GRUPPESIZE
  395.   if raid contains "major" then
  396.     get the random of 30
  397.     get item it of line 1 of card field "gruppe"
  398.     put it into gruppeSize
  399.   else
  400.     get the random of 15
  401.     get item it of line 2 of card field "gruppe"
  402.     put it into gruppeSize
  403.   end if
  404.  
  405.   --TYPES OF PLANES AND THEIR STRENGTH FOLLOWS
  406.   put 3 into lineNumber
  407.   repeat with x =1 to gruppeSize
  408.     get the random of 15
  409.     get item it of line lineNumber of card field "gruppe"
  410.     if it =0 then
  411.       add 1 to me109
  412.       add 6 to fforce
  413.     else
  414.       add it to bForce
  415.     end if
  416.     add 1 to lineNumber
  417.   end repeat
  418.   put gruppeSize into numBombers
  419.   subtract me109 from numBombers
  420.   DELETE LINE 13 TO 27 OF CARD FIELD "INTERCEPT"
  421.   if numBombers >0 then
  422.     put me109 *23 into word 3 of line 8 of card field "intercept"
  423.     put "none" into word 2 of line 9 of card field "intercept"
  424.   else
  425.     put "none" into word 3 of line 8 of card field "intercept"
  426.     put  me109 *23 into word 2 of line 9 of card field "intercept"
  427.   end if
  428.   put  numBombers *25 into word 2 of line 7 of card field "intercept"
  429.   add 1 to raidNum
  430.   put raidnum into word 5 of line 4 of card field "intercept"
  431.  
  432.   set hilite of button "rdf" to true
  433.   if warning is "e" then
  434.     if intel is "a" then
  435.       put "It is reliably reported that " & effort & " air attacks are to be expected during the course of the day on " & word 1 of item 11 of objective into line 3 of card field "ultra"
  436.       show card field "ultra"
  437.       wait 30
  438.       send "mouseUp" to button "rdf"
  439.     end if
  440.  
  441.     if intel is "v" then
  442.       put item 22 of objective into word 1 of card field "intel"
  443.       put gruppeSize*20 into word 6 of card field "intel"
  444.       put 1 into lineNumber
  445.       send "mouseUp" to button "rdf"
  446.     end if
  447.     if intel is "p" then
  448.       put item 22 of objective into word 1 of line 2 of card field "intel"
  449.       put 2 into lineNumber
  450.       send "mouseUp" to button "rdf"
  451.     end if
  452.  
  453.     put "raida" into cont --WAIT FOR PLAYER TO PUSH BUTTON
  454.   else
  455.     send "raida" to me
  456.   end if
  457. end raid
  458.  
  459. on raida
  460.   global warning,intel,objective,me109,numBombers,gruppeSize,lineNumber
  461.   global cont,range,range2
  462.  
  463.   if warning is "e" or warning is "a" then
  464.     if intel is "a" then
  465.       put item 22 of objective into word 1 of line 3 of card field "intel"
  466.       put me109*20 into word 5 of line 3 of card field "intel"
  467.       put numBombers*20 into word 8 of line 3 of card field "intel"
  468.       put item 9 of objective into word 16 of line 3 of card field "intel"
  469.       put 3 into lineNumber
  470.       send "mouseUp" to button "rdf"
  471.     end if
  472.     if intel is "v" then
  473.       put item 22 of objective into word 1 of line 4 of card field "intel"
  474.       put gruppeSize*20 into word 6 of line 4 of card field "intel"
  475.       put item 9 of objective into word 14 of line 4 of card field "intel"
  476.       put 4 into lineNumber
  477.       send "mouseUp" to button "rdf"
  478.     end if
  479.     if intel is "p" then
  480.       put item 22 of objective into word 1 of line 5 of card field "intel"
  481.       put item 9 of objective into word 10 of line 5 of card field "intel"
  482.       put 5 into lineNumber
  483.       send "mouseUp" to button "rdf"
  484.     end if
  485.  
  486.     PUT "a" INTO WARNING
  487.     put "raidb" into cont
  488.   else
  489.     send "raidb" to me
  490.   end if
  491. end raida
  492.  
  493. on raidb
  494.   global warning,intel,objective,me109,numBombers,gruppeSize,lineNumber
  495.   global cont,range,range2
  496.  
  497.   if warning is "e" or warning is "a" or warning is "l" then
  498.     if intel is "a" then
  499.       put first word of item 11 of objective into word 12 of line 6 of card field "intel"
  500.       put me109*20 into word 4 of line 6 of card field "intel"
  501.       put numBombers*20 into word 7 of line 6 of card field "intel"
  502.       put 6 into lineNumber
  503.       send "mouseUp" to button "rdf"
  504.     end if
  505.     if intel is "v" then
  506.       put first word of item 11 of objective into word 10 of line 7 of card field "intel"
  507.       put gruppeSize*20 into word 5 of line 7 of card field "intel"
  508.       put 7 into lineNumber
  509.       send "mouseUp" to button "rdf"
  510.     end if
  511.     if intel is "p" then
  512.       put first word of item 11 of objective into word 9 of line 8 of card field "intel"
  513.       put 8 into lineNumber
  514.       send "mouseUp" to button "rdf"
  515.     end if
  516.  
  517.     put item 5 of objective into range
  518.     put item 6 of objective into range2
  519.     if me109 >0 then
  520.       show button id 47 at range +10,range2 -15
  521.     end if
  522.     if numBombers >0 then
  523.       show button id 42 at range,range2
  524.     end if
  525.     PUT "l" INTO WARNING ---NEW
  526.     put "raidc" into cont
  527.   else
  528.     send "raidc" to me
  529.   end if
  530. end raidb -- INTERCEPT HERE IF WARNING NOT "NONE"
  531.  
  532. on raidc
  533.  
  534.   global warning,intel,objective,me109,numBombers,gruppeSize,lineNumber
  535.   global cont,effort,range,range2,force
  536.   if warning is not "e" and warning is not "a" and warning is not "l" or force is empty then
  537.     if intel is "a" then
  538.       put word 1 of item 11 of objective into word 3 of line 9 of card field "intel"
  539.       put me109*20 into word 9 of line 9 of card field "intel"
  540.       put numBombers*20 into word 12 of line 9 of card field "intel"
  541.       put 9 into lineNumber
  542.       send "mouseUp" to button "rdf"
  543.     end if
  544.     if intel is "v" then
  545.       put word 1 of item 11 of objective into word 13 of line 10 of card field "intel"
  546.       put gruppeSize*20 into word 6 of line 10 of card field "intel"
  547.       put 10 into lineNumber
  548.       send "mouseUp" to button "rdf"
  549.     end if
  550.     if intel is "p" then
  551.       put word 1 of item 11 of objective into word 1 of line 11 of card field "intel"
  552.       put word 1 of item 11 of objective into word 12 of line 11 of card field "intel"
  553.       put 11 into lineNumber
  554.       send "mouseUp" to button "rdf"
  555.     end if
  556.     put item 7 of objective into range
  557.     put item 8 of objective into range2
  558.     if me109 >0 then
  559.       show button id 47 at range +10,range2 -15
  560.     end if
  561.     if numBombers >0 then
  562.       show button id 42 at range,range2
  563.     end if
  564.     PUT "n" INTO WARNING
  565.     put "raidd" into cont
  566.   else
  567.     send "raidd" to me
  568.   end if
  569. end raidc
  570.  
  571. on raidd
  572.  
  573.   global warning,intel,objective,me109,numBombers,gruppeSize,lineNumber
  574.   global cont,effort,bbtime,force,bforce,fforce,numSquads,fdamage
  575.   global high,med,low,bpoints
  576.   set hilite of button "go" to true
  577.   --DO INTERCEPT ROUTINE NOW
  578.   send "intercept" to card field "intercept"
  579.   --FOLLOW UP INTERCEPT NOW
  580.   if fdamage is "K" OR FDAMAGE IS "H" then
  581.     put word 1 of item 11 of objective into word 1 of line 12 of card field "intel"
  582.     put word 1 of item 11 of objective into word 13 of line 12 of card field "intel"
  583.     put 12 into lineNumber
  584.     add 2 to card field "britscore"
  585.     send "mouseUp" to button "rdf"
  586.   ELSE
  587.  
  588.     put word 1 of item 11 of objective into word 11 of line 13 of card field "intel"
  589.     if numBombers <1 then put "STRAFED..." into word 5 of line 13 of card field "intel"
  590.     if numBombers >1 then put "BOMBED..." into word 5 of line 13 of card field "intel"
  591.  
  592.  
  593.     put 13 into lineNumber
  594.     send mouseUp to button "rdf"
  595.     put item 7 of objective into range
  596.     put item 8 of objective into range2
  597.     if numBombers >0 then
  598.       show button id 42 at range,range2
  599.       hide button id 47
  600.     else
  601.       show button id 47 at range,range2
  602.     end if
  603.  
  604.     SEND "GO" TO CARD FIELD "BOMB"
  605.  
  606.   END IF
  607.   hide button id 47          ---fighter
  608.   hide button id 42          ---bomber
  609.   hide card field id 8       ---rdf message window
  610.   SET STYLE OF BUTTON "REPORT" TO TRANSPARENT
  611.   set hilite of button "rdf" to false
  612.   set hilite of button "go" to false
  613.   put empty into warning
  614.   put empty into force
  615.   put empty into numSquads
  616.   put empty into bforce
  617.   put empty into fforce
  618.   put empty into fdamage
  619.  
  620.   if THE RANDOM OF 5 =3 then
  621.     get the random of 5
  622.     PUT ITEM 1 OF LINE IT OF CARD FIELD "PRIORITY" INTO HIGH
  623.     PUT ITEM 2 OF LINE IT OF CARD FIELD "PRIORITY" INTO MED
  624.     PUT ITEM 3 OF LINE IT OF CARD FIELD "PRIORITY" INTO LOW
  625.     put "INTELLIGENCE ESTIMATES OF TODAYS LIKELY TARGETS FOLLOWS: " & effort & " ACTIVITY OVER " & high & ". SECONDARY TARGETS: " & med into line 3 of card field "ultra"
  626.     repeat 3 times
  627.       set the hilite of button "ultra" to true
  628.       set the hilite of button "ultra" to false
  629.     end repeat
  630.   end if
  631.  
  632.   ---ADVANCE HOURS FOLLOWS
  633.   get the random of 22
  634.   if effort contains "light" then
  635.     get item it of line 15 of card field "gruppe"
  636.   end if
  637.   if effort contains "med" then
  638.     get item it of line 16 of card field "gruppe"
  639.   end if
  640.   if effort contains "heavy" then
  641.     get item it of line 17 of card field "gruppe"
  642.   end if
  643.   multiply it by 100
  644.   add it to bbtime
  645.   send "clock" to card field "bbTime"
  646.  
  647. end raidd
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655. -- part 68 (field)
  656. -- low flags: 01
  657. -- high flags: 0000
  658. -- rect: left=262 top=1 right=13 bottom=293
  659. -- title width / last selected line: 0
  660. -- icon id / first selected line: 0 / 0
  661. -- text alignment: 0
  662. -- font id: 3
  663. -- text size: 10
  664. -- style flags: 8448
  665. -- line height: 11
  666. -- part name: britScore
  667.  
  668.  
  669. -- part 6 (button)
  670. -- low flags: 00
  671. -- high flags: 0000
  672. -- rect: left=220 top=56 right=68 bottom=232
  673. -- title width / last selected line: 0
  674. -- icon id / first selected line: 27637 / 27637
  675. -- text alignment: 1
  676. -- font id: 0
  677. -- text size: 12
  678. -- style flags: 0
  679. -- line height: 16
  680. -- part name: northweald
  681. ----- HyperTalk script -----
  682. on mouseUp
  683.  
  684.   go to card "E"
  685.  
  686. end mouseUp
  687.  
  688.  
  689.  
  690.  
  691. -- part 69 (field)
  692. -- low flags: 01
  693. -- high flags: 0000
  694. -- rect: left=221 top=0 right=13 bottom=253
  695. -- title width / last selected line: 0
  696. -- icon id / first selected line: 0 / 0
  697. -- text alignment: 0
  698. -- font id: 3
  699. -- text size: 10
  700. -- style flags: 8448
  701. -- line height: 13
  702. -- part name: gerScore
  703.  
  704.  
  705. -- part 34 (field)
  706. -- low flags: 81
  707. -- high flags: 0000
  708. -- rect: left=40 top=15 right=27 bottom=96
  709. -- title width / last selected line: 0
  710. -- icon id / first selected line: 0 / 0
  711. -- text alignment: 0
  712. -- font id: 0
  713. -- text size: 12
  714. -- style flags: 8192
  715. -- line height: 12
  716. -- part name: weather
  717. ----- HyperTalk script -----
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732. -- part 54 (button)
  733. -- low flags: 00
  734. -- high flags: 0001
  735. -- rect: left=134 top=0 right=12 bottom=209
  736. -- title width / last selected line: 0
  737. -- icon id / first selected line: 0 / 0
  738. -- text alignment: 1
  739. -- font id: 0
  740. -- text size: 12
  741. -- style flags: 0
  742. -- line height: 16
  743. -- part name: report
  744. ----- HyperTalk script -----
  745. on mouseDown
  746.   if hilite of me is false then
  747.     show card field "intercept"
  748.  
  749.  
  750.     set hilite of me to true
  751.   else
  752.     hide card field "intercept"
  753.  
  754.     set hilite of me to false
  755.  
  756.  
  757.     set style of me to opaque
  758.   end if
  759. end mouseDown
  760.  
  761.  
  762.  
  763.  
  764. -- part 36 (field)
  765. -- low flags: 81
  766. -- high flags: 4007
  767. -- rect: left=3 top=188 right=288 bottom=511
  768. -- title width / last selected line: 0
  769. -- icon id / first selected line: 0 / 0
  770. -- text alignment: 0
  771. -- font id: 3
  772. -- text size: 9
  773. -- style flags: 0
  774. -- line height: 12
  775. -- part name: objective
  776.  
  777.  
  778. -- part 26 (button)
  779. -- low flags: 00
  780. -- high flags: 0000
  781. -- rect: left=474 top=16 right=29 bottom=511
  782. -- title width / last selected line: 0
  783. -- icon id / first selected line: 0 / 0
  784. -- text alignment: 1
  785. -- font id: 0
  786. -- text size: 12
  787. -- style flags: 0
  788. -- line height: 16
  789. -- part name: GO
  790. ----- HyperTalk script -----
  791. on mouseUp
  792.   global cont,bbTime
  793.   put empty into card field "raid"
  794.   hide card field id 8
  795.   If hilite of me is true then
  796.     beep
  797.     exit mouseUp
  798.   end if
  799.   set hilite of me to true
  800.   if hilite of button "rdf" is true then
  801.     send cont to card field "raid"
  802.     exit mouseUp
  803.   end if
  804.   if bbTime >1800 then
  805.     put 600 into bbTime
  806.     visual wipe left slowly
  807.     go to card "black"
  808.   else
  809.     send "sameDay" to card field "bbMap"
  810.   end if
  811. end mouseUp
  812.  
  813.  
  814.  
  815.  
  816.  
  817. -- part 8 (field)
  818. -- low flags: 80
  819. -- high flags: 0001
  820. -- rect: left=0 top=0 right=13 bottom=512
  821. -- title width / last selected line: 0
  822. -- icon id / first selected line: 0 / 0
  823. -- text alignment: 0
  824. -- font id: 3
  825. -- text size: 9
  826. -- style flags: 0
  827. -- line height: 12
  828. -- part name: 
  829.  
  830.  
  831. -- part 38 (button)
  832. -- low flags: 80
  833. -- high flags: 0000
  834. -- rect: left=134 top=287 right=303 bottom=150
  835. -- title width / last selected line: 0
  836. -- icon id / first selected line: 6071 / 6071
  837. -- text alignment: 1
  838. -- font id: 0
  839. -- text size: 12
  840. -- style flags: 0
  841. -- line height: 16
  842. -- part name: Sq602-Tangmere
  843. ----- HyperTalk script -----
  844. on mousewithin
  845.   put the short name of the target into card field "raid"
  846. end mousewithin
  847. on mouseUp
  848.   global cardID,h,v,warning
  849.   if warning is not "L" and warning is not "N" then
  850.     put the id  of the target into cardID
  851.  
  852.     put 127 into h
  853.     put 289 into v
  854.   else
  855.     beep
  856.   end if
  857.  
  858. end mouseUp
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868. -- part 39 (button)
  869. -- low flags: 80
  870. -- high flags: 0000
  871. -- rect: left=134 top=272 right=288 bottom=150
  872. -- title width / last selected line: 0
  873. -- icon id / first selected line: 6071 / 6071
  874. -- text alignment: 1
  875. -- font id: 0
  876. -- text size: 12
  877. -- style flags: 0
  878. -- line height: 16
  879. -- part name: Sq145-Tangmere
  880. ----- HyperTalk script -----
  881. on mousewithin
  882.   put the short name of the target into card field "raid"
  883. end mousewithin
  884. on mouseUp
  885.   global cardID,h,v,warning
  886.   if warning is not "L" and warning is not "N" then
  887.     put the id  of the target into cardID
  888.  
  889.     put 127 into h
  890.     put 289 into v
  891.   else
  892.     beep
  893.   end if
  894.  
  895. end mouseUp
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902. -- part 41 (field)
  903. -- low flags: 81
  904. -- high flags: 4001
  905. -- rect: left=99 top=54 right=244 bottom=433
  906. -- title width / last selected line: 0
  907. -- icon id / first selected line: 0 / 0
  908. -- text alignment: 0
  909. -- font id: 3
  910. -- text size: 9
  911. -- style flags: 0
  912. -- line height: 10
  913. -- part name: gruppe
  914.  
  915.  
  916. -- part 42 (button)
  917. -- low flags: 80
  918. -- high flags: 0000
  919. -- rect: left=128 top=283 right=303 bottom=148
  920. -- title width / last selected line: 0
  921. -- icon id / first selected line: 28600 / 28600
  922. -- text alignment: 1
  923. -- font id: 0
  924. -- text size: 12
  925. -- style flags: 0
  926. -- line height: 16
  927. -- part name: New Button
  928.  
  929.  
  930. -- part 43 (field)
  931. -- low flags: 80
  932. -- high flags: 4001
  933. -- rect: left=0 top=0 right=156 bottom=512
  934. -- title width / last selected line: 0
  935. -- icon id / first selected line: 0 / 0
  936. -- text alignment: 0
  937. -- font id: 3
  938. -- text size: 9
  939. -- style flags: 0
  940. -- line height: 10
  941. -- part name: intel
  942.  
  943.  
  944. -- part 63 (button)
  945. -- low flags: 00
  946. -- high flags: 0000
  947. -- rect: left=0 top=0 right=16 bottom=31
  948. -- title width / last selected line: 0
  949. -- icon id / first selected line: 0 / 0
  950. -- text alignment: 1
  951. -- font id: 0
  952. -- text size: 12
  953. -- style flags: 0
  954. -- line height: 16
  955. -- part name: QUIT
  956. ----- HyperTalk script -----
  957. on mouseDown
  958.   if hilite of button "go" is true then
  959.     beep
  960.     exit mousedown
  961.   end if
  962.   set hilite of me to true
  963.   show card field "bbMap"
  964.   saveGame
  965.   SET HILITE OF ME TO FALSE
  966.   hide card field "bbmap"
  967.   SHOW MENUBAR
  968.   doMenu "compact stack"
  969.   doMenu "home"
  970. end mouseDown
  971.  
  972.  
  973.  
  974. -- part 47 (button)
  975. -- low flags: 80
  976. -- high flags: 0000
  977. -- rect: left=141 top=272 right=285 bottom=156
  978. -- title width / last selected line: 0
  979. -- icon id / first selected line: 3337 / 3337
  980. -- text alignment: 1
  981. -- font id: 0
  982. -- text size: 12
  983. -- style flags: 0
  984. -- line height: 16
  985. -- part name: fighter
  986.  
  987.  
  988. -- part 48 (field)
  989. -- low flags: 80
  990. -- high flags: 4001
  991. -- rect: left=0 top=145 right=233 bottom=59
  992. -- title width / last selected line: 0
  993. -- icon id / first selected line: 0 / 0
  994. -- text alignment: 65535
  995. -- font id: 3
  996. -- text size: 9
  997. -- style flags: 0
  998. -- line height: 10
  999. -- part name: squads
  1000.  
  1001.  
  1002. -- part 49 (field)
  1003. -- low flags: 80
  1004. -- high flags: 4000
  1005. -- rect: left=341 top=42 right=66 bottom=511
  1006. -- title width / last selected line: 0
  1007. -- icon id / first selected line: 0 / 0
  1008. -- text alignment: 0
  1009. -- font id: 3
  1010. -- text size: 9
  1011. -- style flags: 0
  1012. -- line height: 10
  1013. -- part name: warnIntel
  1014.  
  1015.  
  1016. -- part 50 (field)
  1017. -- low flags: 81
  1018. -- high flags: 4001
  1019. -- rect: left=406 top=39 right=252 bottom=486
  1020. -- title width / last selected line: 0
  1021. -- icon id / first selected line: 0 / 0
  1022. -- text alignment: 0
  1023. -- font id: 3
  1024. -- text size: 12
  1025. -- style flags: 0
  1026. -- line height: 16
  1027. -- part name: RESULTS
  1028.  
  1029.  
  1030. -- part 51 (field)
  1031. -- low flags: 80
  1032. -- high flags: 0000
  1033. -- rect: left=0 top=44 right=78 bottom=181
  1034. -- title width / last selected line: 0
  1035. -- icon id / first selected line: 0 / 0
  1036. -- text alignment: 1
  1037. -- font id: 2
  1038. -- text size: 14
  1039. -- style flags: 8960
  1040. -- line height: 16
  1041. -- part name: fighterDialog
  1042.  
  1043.  
  1044. -- part 52 (field)
  1045. -- low flags: 81
  1046. -- high flags: 0000
  1047. -- rect: left=3 top=44 right=98 bottom=179
  1048. -- title width / last selected line: 0
  1049. -- icon id / first selected line: 0 / 0
  1050. -- text alignment: 1
  1051. -- font id: 2
  1052. -- text size: 18
  1053. -- style flags: 8960
  1054. -- line height: 24
  1055. -- part name: bomberDialog
  1056.  
  1057.  
  1058. -- part 53 (field)
  1059. -- low flags: 81
  1060. -- high flags: 0004
  1061. -- rect: left=217 top=202 right=279 bottom=346
  1062. -- title width / last selected line: 0
  1063. -- icon id / first selected line: 0 / 0
  1064. -- text alignment: 1
  1065. -- font id: 6
  1066. -- text size: 18
  1067. -- style flags: 0
  1068. -- line height: 24
  1069. -- part name: BOMB
  1070. ----- HyperTalk script -----
  1071. ON GO
  1072.  
  1073.   global me109,numbombers,objective,openBase,GPOINTS,force
  1074.  
  1075.   IF me109 >0 THEN
  1076.     repeat with i =1 to me109
  1077.       PLAY "BOING" f0
  1078.       add .25 to gpoints
  1079.     end repeat
  1080.   end if
  1081.   if numbombers >0 then
  1082.     repeat with i =1 to numbombers
  1083.       play "boing" f0
  1084.       add 1 to gpoints
  1085.     end repeat
  1086.   end if
  1087.   if force <1 then add 1 to gpoints
  1088.   if item 10 of objective contains "airbase" then
  1089.     put word 1 of item 11 of objective into temp
  1090.     set icon of button temp to 27911
  1091.     put item 9 of objective into temp2
  1092.     send "shutDown" to card temp2
  1093.     put 1 into openBase
  1094.     add 1 to GPOINTS
  1095.   end if
  1096.   add trunc(gpoints) to card field "gerScore"
  1097.   put 0 into gpoints
  1098. END GO
  1099.  
  1100.  
  1101.  
  1102. -- part 60 (button)
  1103. -- low flags: 80
  1104. -- high flags: 0000
  1105. -- rect: left=160 top=194 right=210 bottom=176
  1106. -- title width / last selected line: 0
  1107. -- icon id / first selected line: 6071 / 6071
  1108. -- text alignment: 1
  1109. -- font id: 0
  1110. -- text size: 12
  1111. -- style flags: 0
  1112. -- line height: 16
  1113. -- part name: SQ72-Kenley
  1114. ----- HyperTalk script -----
  1115. on mousewithin
  1116.   put the short name of the target into card field "raid"
  1117. end mousewithin
  1118. on mouseUp
  1119.   global cardID,h,v,warning
  1120.   if warning is not "L" and warning is not "N" then
  1121.     put the id  of the target into cardID
  1122.  
  1123.     put 183 into h
  1124.     put 195 into v
  1125.   else
  1126.     beep
  1127.   end if
  1128. end mouseUp
  1129.  
  1130.  
  1131.  
  1132.  
  1133. -- part 56 (button)
  1134. -- low flags: 80
  1135. -- high flags: 0000
  1136. -- rect: left=175 top=202 right=218 bottom=191
  1137. -- title width / last selected line: 0
  1138. -- icon id / first selected line: 10230 / 10230
  1139. -- text alignment: 1
  1140. -- font id: 0
  1141. -- text size: 12
  1142. -- style flags: 0
  1143. -- line height: 16
  1144. -- part name: SQ615-Kenley
  1145. ----- HyperTalk script -----
  1146. on mousewithin
  1147.   put the short name of the target into card field "raid"
  1148. end mousewithin
  1149. on mouseUp
  1150.   global cardID,h,v,warning
  1151.   if warning is not "L" and warning is not "N" then
  1152.     put the id  of the target into cardID
  1153.  
  1154.     put 183 into h
  1155.     put 195 into v
  1156.   else
  1157.     beep
  1158.   end if
  1159. end mouseUp
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167. -- part 57 (button)
  1168. -- low flags: 80
  1169. -- high flags: 0000
  1170. -- rect: left=175 top=172 right=188 bottom=191
  1171. -- title width / last selected line: 0
  1172. -- icon id / first selected line: 10230 / 10230
  1173. -- text alignment: 1
  1174. -- font id: 0
  1175. -- text size: 12
  1176. -- style flags: 0
  1177. -- line height: 16
  1178. -- part name: SQ253-Kenley
  1179. ----- HyperTalk script -----
  1180. on mousewithin
  1181.   put the short name of the target into card field "raid"
  1182. end mousewithin
  1183. on mouseUp
  1184.   global cardID,h,v,warning
  1185.   if warning is not "L" and warning is not "N" then
  1186.     put the id  of the target into cardID
  1187.  
  1188.     put 183 into h
  1189.     put 195 into v
  1190.   else
  1191.     beep
  1192.   end if
  1193. end mouseUp
  1194.  
  1195.  
  1196.  
  1197. -- part 58 (button)
  1198. -- low flags: 80
  1199. -- high flags: 0000
  1200. -- rect: left=190 top=179 right=195 bottom=206
  1201. -- title width / last selected line: 0
  1202. -- icon id / first selected line: 6071 / 6071
  1203. -- text alignment: 1
  1204. -- font id: 0
  1205. -- text size: 12
  1206. -- style flags: 0
  1207. -- line height: 16
  1208. -- part name: SQ64-Kenley
  1209. ----- HyperTalk script -----
  1210. on mousewithin
  1211.   put the short name of the target into card field "raid"
  1212. end mousewithin
  1213. on mouseUp
  1214.  
  1215.   global cardID,h,v,warning
  1216.   if warning is not "L" and warning is not "N" then
  1217.     put the id  of the target into cardID
  1218.  
  1219.     put 183 into h
  1220.     put 195 into v
  1221.   else
  1222.     beep
  1223.   end if
  1224. end mouseUp
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230. -- part 59 (button)
  1231. -- low flags: 80
  1232. -- high flags: 0000
  1233. -- rect: left=190 top=194 right=210 bottom=206
  1234. -- title width / last selected line: 0
  1235. -- icon id / first selected line: 10230 / 10230
  1236. -- text alignment: 1
  1237. -- font id: 0
  1238. -- text size: 12
  1239. -- style flags: 0
  1240. -- line height: 16
  1241. -- part name: SQ111-Kenley
  1242. ----- HyperTalk script -----
  1243. on mousewithin
  1244.   put the short name of the target into card field "raid"
  1245. end mousewithin
  1246. on mouseUp
  1247.   global cardID,h,v,warning
  1248.   if warning is not "L" and warning is not "N" then
  1249.     put the id  of the target into cardID
  1250.  
  1251.     put 183 into h
  1252.     put 195 into v
  1253.   else
  1254.     beep
  1255.   end if
  1256. end mouseUp
  1257.  
  1258.  
  1259.  
  1260. -- part 61 (button)
  1261. -- low flags: 80
  1262. -- high flags: 0000
  1263. -- rect: left=222 top=175 right=191 bottom=238
  1264. -- title width / last selected line: 0
  1265. -- icon id / first selected line: 6071 / 6071
  1266. -- text alignment: 1
  1267. -- font id: 0
  1268. -- text size: 12
  1269. -- style flags: 0
  1270. -- line height: 16
  1271. -- part name: SQ616-Kenley
  1272. ----- HyperTalk script -----
  1273. on mousewithin
  1274.   put the short name of the target into card field "raid"
  1275. end mousewithin
  1276. on mouseUp
  1277.   global cardID,h,v,warning
  1278.   if warning is not "L" and warning is not "N" then
  1279.     put the id  of the target into cardID
  1280.  
  1281.     put 183 into h
  1282.     put 195 into v
  1283.   else
  1284.     beep
  1285.   end if
  1286.  
  1287. end mouseUp
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295. -- part 62 (button)
  1296. -- low flags: 00
  1297. -- high flags: 0000
  1298. -- rect: left=33 top=0 right=13 bottom=91
  1299. -- title width / last selected line: 0
  1300. -- icon id / first selected line: 0 / 0
  1301. -- text alignment: 1
  1302. -- font id: 0
  1303. -- text size: 12
  1304. -- style flags: 0
  1305. -- line height: 16
  1306. -- part name: Weather
  1307. ----- HyperTalk script -----
  1308. on mousedown
  1309.  
  1310.   show card field "weather"
  1311. end mousedown
  1312. on mouseUp
  1313.  
  1314.   hide card field "weather"
  1315. end mouseUp
  1316.  
  1317.  
  1318. -- part 67 (field)
  1319. -- low flags: 80
  1320. -- high flags: 0001
  1321. -- rect: left=139 top=152 right=193 bottom=365
  1322. -- title width / last selected line: 0
  1323. -- icon id / first selected line: 0 / 0
  1324. -- text alignment: 0
  1325. -- font id: 3
  1326. -- text size: 12
  1327. -- style flags: 0
  1328. -- line height: 16
  1329. -- part name: globals
  1330.  
  1331.  
  1332. -- part 70 (button)
  1333. -- low flags: 80
  1334. -- high flags: 0000
  1335. -- rect: left=223 top=183 right=199 bottom=239
  1336. -- title width / last selected line: 0
  1337. -- icon id / first selected line: 10230 / 10230
  1338. -- text alignment: 1
  1339. -- font id: 0
  1340. -- text size: 12
  1341. -- style flags: 0
  1342. -- line height: 16
  1343. -- part name: SQ501-BiggenHill
  1344. ----- HyperTalk script -----
  1345. on mousewithin
  1346.   put the short name of the target into card field "raid"
  1347. end mousewithin
  1348. on mouseUp
  1349.   global cardID,h,v,warning
  1350.   if warning is not "L" and warning is not "N" then
  1351.     put the id  of the target into cardID
  1352.  
  1353.     put 231 into h
  1354.     put 174 into v
  1355.   else
  1356.     beep
  1357.   end if
  1358. end mouseUp
  1359.  
  1360.  
  1361.  
  1362. -- part 2 (button)
  1363. -- low flags: 00
  1364. -- high flags: 0000
  1365. -- rect: left=227 top=169 right=181 bottom=239
  1366. -- title width / last selected line: 0
  1367. -- icon id / first selected line: 27637 / 27637
  1368. -- text alignment: 1
  1369. -- font id: 0
  1370. -- text size: 12
  1371. -- style flags: 0
  1372. -- line height: 16
  1373. -- part name: Biggen-hill
  1374. ----- HyperTalk script -----
  1375. on mouseDown
  1376.  
  1377.   go to card "C"
  1378.  
  1379. end mouseDown
  1380.  
  1381.  
  1382.  
  1383.  
  1384. -- part 71 (button)
  1385. -- low flags: 80
  1386. -- high flags: 0000
  1387. -- rect: left=238 top=168 right=184 bottom=254
  1388. -- title width / last selected line: 0
  1389. -- icon id / first selected line: 10230 / 10230
  1390. -- text alignment: 1
  1391. -- font id: 0
  1392. -- text size: 12
  1393. -- style flags: 0
  1394. -- line height: 16
  1395. -- part name: SQ32-BiggenHill
  1396. ----- HyperTalk script -----
  1397. on mousewithin
  1398.   put the short name of the target into card field "raid"
  1399. end mousewithin
  1400. on mouseUp
  1401.   global cardID,h,v,warning
  1402.   if warning is not "L" and warning is not "N" then
  1403.     put the id  of the target into cardID
  1404.  
  1405.     put 231 into h
  1406.     put 174 into v
  1407.   else
  1408.     beep
  1409.   end if
  1410. end mouseUp
  1411.  
  1412.  
  1413.  
  1414. -- part 72 (button)
  1415. -- low flags: 80
  1416. -- high flags: 0000
  1417. -- rect: left=223 top=153 right=169 bottom=239
  1418. -- title width / last selected line: 0
  1419. -- icon id / first selected line: 10230 / 10230
  1420. -- text alignment: 1
  1421. -- font id: 0
  1422. -- text size: 12
  1423. -- style flags: 0
  1424. -- line height: 16
  1425. -- part name: SQ79-BiggenHill
  1426. ----- HyperTalk script -----
  1427. on mousewithin
  1428.   put the short name of the target into card field "raid"
  1429. end mousewithin
  1430. on mouseUp
  1431.   global cardID,h,v,warning
  1432.   if warning is not "L" and warning is not "N" then
  1433.     put the id  of the target into cardID
  1434.  
  1435.     put 231 into h
  1436.     put 174 into v
  1437.   else
  1438.     beep
  1439.   end if
  1440. end mouseUp
  1441.  
  1442.  
  1443.  
  1444. -- part 73 (button)
  1445. -- low flags: 80
  1446. -- high flags: 0000
  1447. -- rect: left=238 top=183 right=199 bottom=254
  1448. -- title width / last selected line: 0
  1449. -- icon id / first selected line: 6071 / 6071
  1450. -- text alignment: 1
  1451. -- font id: 0
  1452. -- text size: 12
  1453. -- style flags: 0
  1454. -- line height: 16
  1455. -- part name: SQ610-BiggenHill
  1456. ----- HyperTalk script -----
  1457. on mousewithin
  1458.   put the short name of the target into card field "raid"
  1459. end mousewithin
  1460. on mouseUp
  1461.   global cardID,h,v,warning
  1462.   if warning is not "L" and warning is not "N" then
  1463.     put the id  of the target into cardID
  1464.  
  1465.     put 231 into h
  1466.     put 174 into v
  1467.   else
  1468.     beep
  1469.   end if
  1470. end mouseUp
  1471.  
  1472.  
  1473.  
  1474. -- part 74 (button)
  1475. -- low flags: 80
  1476. -- high flags: 0000
  1477. -- rect: left=238 top=121 right=137 bottom=254
  1478. -- title width / last selected line: 0
  1479. -- icon id / first selected line: 6071 / 6071
  1480. -- text alignment: 1
  1481. -- font id: 0
  1482. -- text size: 12
  1483. -- style flags: 0
  1484. -- line height: 16
  1485. -- part name: SQ54-Hornchurch
  1486. ----- HyperTalk script -----
  1487. on mousewithin
  1488.   put the short name of the target into card field "raid"
  1489. end mousewithin
  1490. on mouseUp
  1491.   global cardID,h,v,warning
  1492.   if warning is not "L" and warning is not "N" then
  1493.     put the id  of the target into cardID
  1494.     -- put the short name of the target into card field "raid"
  1495.     put 246 into h
  1496.     put 115 into v
  1497.   else
  1498.     beep
  1499.   end if
  1500. end mouseUp
  1501.  
  1502.  
  1503.  
  1504. -- part 75 (button)
  1505. -- low flags: 80
  1506. -- high flags: 0000
  1507. -- rect: left=253 top=121 right=137 bottom=269
  1508. -- title width / last selected line: 0
  1509. -- icon id / first selected line: 6071 / 6071
  1510. -- text alignment: 1
  1511. -- font id: 0
  1512. -- text size: 12
  1513. -- style flags: 0
  1514. -- line height: 16
  1515. -- part name: SQ65-Hornchurch
  1516. ----- HyperTalk script -----
  1517. on mousewithin
  1518.   put the short name of the target into card field "raid"
  1519. end mousewithin
  1520. on mouseUp
  1521.   global cardID,h,v,warning
  1522.   if warning is not "L" and warning is not "N" then
  1523.     put the id  of the target into cardID
  1524.  
  1525.     put 246 into h
  1526.     put 115 into v
  1527.   else
  1528.     beep
  1529.   end if
  1530. end mouseUp
  1531.  
  1532.  
  1533.  
  1534. -- part 76 (button)
  1535. -- low flags: 80
  1536. -- high flags: 0000
  1537. -- rect: left=253 top=106 right=122 bottom=269
  1538. -- title width / last selected line: 0
  1539. -- icon id / first selected line: 6071 / 6071
  1540. -- text alignment: 1
  1541. -- font id: 0
  1542. -- text size: 12
  1543. -- style flags: 0
  1544. -- line height: 16
  1545. -- part name: SQ74-Hornchurch
  1546. ----- HyperTalk script -----
  1547. on mousewithin
  1548.   put the short name of the target into card field "raid"
  1549. end mousewithin
  1550. on mouseUp
  1551.   global cardID,h,v,warning
  1552.   if warning is not "L" and warning is not "N" then
  1553.     put the id  of the target into cardID
  1554.     put 246 into h
  1555.     put 115 into v
  1556.   else
  1557.     beep
  1558.   end if
  1559. end mouseUp
  1560.  
  1561.  
  1562.  
  1563. -- part 77 (button)
  1564. -- low flags: 80
  1565. -- high flags: 0000
  1566. -- rect: left=223 top=153 right=169 bottom=239
  1567. -- title width / last selected line: 0
  1568. -- icon id / first selected line: 6071 / 6071
  1569. -- text alignment: 1
  1570. -- font id: 0
  1571. -- text size: 12
  1572. -- style flags: 0
  1573. -- line height: 16
  1574. -- part name: SQ41-Hornchurch
  1575. ----- HyperTalk script -----
  1576. on mousewithin
  1577.   put the short name of the target into card field "raid"
  1578. end mousewithin
  1579. on mouseUp
  1580.   global cardID,h,v,warning
  1581.   if warning is not "L" and warning is not "N" then
  1582.     put the id  of the target into cardID
  1583.  
  1584.     put 246 into h
  1585.     put 115 into v
  1586.   else
  1587.     beep
  1588.   end if
  1589. end mouseUp
  1590.  
  1591.  
  1592.  
  1593. -- part 78 (button)
  1594. -- low flags: 80
  1595. -- high flags: 0000
  1596. -- rect: left=223 top=121 right=137 bottom=239
  1597. -- title width / last selected line: 0
  1598. -- icon id / first selected line: 6071 / 6071
  1599. -- text alignment: 1
  1600. -- font id: 0
  1601. -- text size: 12
  1602. -- style flags: 0
  1603. -- line height: 16
  1604. -- part name: SQ222-Hornchurch
  1605. ----- HyperTalk script -----
  1606. on mousewithin
  1607.   put the short name of the target into card field "raid"
  1608. end mousewithin
  1609. on mouseUp
  1610.   global cardID,h,v,warning
  1611.   if warning is not "L" and warning is not "N" then
  1612.     put the id  of the target into cardID
  1613.  
  1614.     put 246 into h
  1615.     put 115 into v
  1616.   else
  1617.     beep
  1618.   end if
  1619. end mouseUp
  1620.  
  1621.  
  1622.  
  1623. -- part 79 (button)
  1624. -- low flags: 80
  1625. -- high flags: 0000
  1626. -- rect: left=268 top=121 right=137 bottom=284
  1627. -- title width / last selected line: 0
  1628. -- icon id / first selected line: 6071 / 6071
  1629. -- text alignment: 1
  1630. -- font id: 0
  1631. -- text size: 12
  1632. -- style flags: 0
  1633. -- line height: 16
  1634. -- part name: SQ602-Hornchurch
  1635. ----- HyperTalk script -----
  1636. on mousewithin
  1637.   put the short name of the target into card field "raid"
  1638. end mousewithin
  1639. on mouseUp
  1640.   global cardID,h,v,warning
  1641.   if warning is not "L" and warning is not "N" then
  1642.     put the id  of the target into cardID
  1643.  
  1644.     put 246 into h
  1645.     put 115 into v
  1646.   else
  1647.     beep
  1648.   end if
  1649. end mouseUp
  1650.  
  1651.  
  1652.  
  1653. -- part 80 (field)
  1654. -- low flags: 81
  1655. -- high flags: 0000
  1656. -- rect: left=0 top=44 right=62 bottom=200
  1657. -- title width / last selected line: 0
  1658. -- icon id / first selected line: 0 / 0
  1659. -- text alignment: 0
  1660. -- font id: 2
  1661. -- text size: 12
  1662. -- style flags: 768
  1663. -- line height: 14
  1664. -- part name: dialog
  1665.  
  1666.  
  1667. -- part 81 (button)
  1668. -- low flags: 80
  1669. -- high flags: 0000
  1670. -- rect: left=233 top=53 right=69 bottom=249
  1671. -- title width / last selected line: 0
  1672. -- icon id / first selected line: 10230 / 10230
  1673. -- text alignment: 1
  1674. -- font id: 0
  1675. -- text size: 12
  1676. -- style flags: 0
  1677. -- line height: 16
  1678. -- part name: SQ56-N.Weald
  1679. ----- HyperTalk script -----
  1680. on mousewithin
  1681.   put the short name of the target into card field "raid"
  1682. end mousewithin
  1683. on mouseUp
  1684.   global cardID,h,v,warning
  1685.   if warning is not "L" and warning is not "N" then
  1686.     put the id  of the target into cardID
  1687.  
  1688.     put 226 into h
  1689.     put 61 into v
  1690.   else
  1691.     beep
  1692.   end if
  1693. end mouseUp
  1694.  
  1695.  
  1696.  
  1697. -- part 83 (button)
  1698. -- low flags: 80
  1699. -- high flags: 0000
  1700. -- rect: left=218 top=68 right=84 bottom=234
  1701. -- title width / last selected line: 0
  1702. -- icon id / first selected line: 6071 / 6071
  1703. -- text alignment: 1
  1704. -- font id: 0
  1705. -- text size: 12
  1706. -- style flags: 0
  1707. -- line height: 16
  1708. -- part name: SQ249-N.Weald
  1709. ----- HyperTalk script -----
  1710. on mousewithin
  1711.   put the short name of the target into card field "raid"
  1712. end mousewithin
  1713. on mouseUp
  1714.   global cardID,h,v,warning
  1715.   if warning is not "L" and warning is not "N" then
  1716.     put the id  of the target into cardID
  1717.  
  1718.     put 226 into h
  1719.     put 61 into v
  1720.   else
  1721.     beep
  1722.   end if
  1723. end mouseUp
  1724.  
  1725.  
  1726.  
  1727. -- part 82 (button)
  1728. -- low flags: 80
  1729. -- high flags: 0000
  1730. -- rect: left=233 top=68 right=84 bottom=249
  1731. -- title width / last selected line: 0
  1732. -- icon id / first selected line: 10230 / 10230
  1733. -- text alignment: 1
  1734. -- font id: 0
  1735. -- text size: 12
  1736. -- style flags: 0
  1737. -- line height: 16
  1738. -- part name: SQ151-N.Weald
  1739. ----- HyperTalk script -----
  1740. on mousewithin
  1741.   put the short name of the target into card field "raid"
  1742. end mousewithin
  1743. on mouseUp
  1744.   global cardID,h,v,warning
  1745.   if warning is not "L" and warning is not "N" then
  1746.     put the id  of the target into cardID
  1747.     -- put the short name of the target into card field "raid"
  1748.     put 226 into h
  1749.     put 61 into v
  1750.   else
  1751.     beep
  1752.   end if
  1753. end mouseUp
  1754.  
  1755.  
  1756.  
  1757. -- part 84 (field)
  1758. -- low flags: 81
  1759. -- high flags: 4001
  1760. -- rect: left=72 top=42 right=97 bottom=297
  1761. -- title width / last selected line: 0
  1762. -- icon id / first selected line: 0 / 0
  1763. -- text alignment: 0
  1764. -- font id: 3
  1765. -- text size: 9
  1766. -- style flags: 0
  1767. -- line height: 10
  1768. -- part name: priority
  1769.  
  1770.  
  1771. -- part 85 (button)
  1772. -- low flags: 80
  1773. -- high flags: 0000
  1774. -- rect: left=193 top=172 right=188 bottom=209
  1775. -- title width / last selected line: 0
  1776. -- icon id / first selected line: 10230 / 10230
  1777. -- text alignment: 1
  1778. -- font id: 0
  1779. -- text size: 12
  1780. -- style flags: 0
  1781. -- line height: 16
  1782. -- part name: SQ303-Northolt
  1783. ----- HyperTalk script -----
  1784. on mousewithin
  1785.   put the short name of the target into card field "raid"
  1786. end mousewithin
  1787. on mouseUp
  1788.   global cardID,h,v,warning
  1789.   if warning is not "L" and warning is not "N" then
  1790.     put the id  of the target into cardID
  1791.  
  1792.     put 126 into h
  1793.     put 115 into v
  1794.   else
  1795.     beep
  1796.   end if
  1797. end mouseUp
  1798.  
  1799.  
  1800.  
  1801. -- part 86 (button)
  1802. -- low flags: 80
  1803. -- high flags: 0000
  1804. -- rect: left=161 top=178 right=194 bottom=177
  1805. -- title width / last selected line: 0
  1806. -- icon id / first selected line: 10230 / 10230
  1807. -- text alignment: 1
  1808. -- font id: 0
  1809. -- text size: 12
  1810. -- style flags: 0
  1811. -- line height: 16
  1812. -- part name: RCAF1-Northolt
  1813. ----- HyperTalk script -----
  1814. on mousewithin
  1815.   put the short name of the target into card field "raid"
  1816. end mousewithin
  1817. on mouseUp
  1818.   global cardID,h,v,warning
  1819.   if warning is not "L" and warning is not "N" then
  1820.     put the id  of the target into cardID
  1821.  
  1822.     put 126 into h
  1823.     put 115 into v
  1824.   else
  1825.     beep
  1826.   end if
  1827. end mouseUp
  1828.  
  1829.  
  1830.  
  1831. -- part 87 (button)
  1832. -- low flags: 80
  1833. -- high flags: 0000
  1834. -- rect: left=186 top=178 right=194 bottom=202
  1835. -- title width / last selected line: 0
  1836. -- icon id / first selected line: 10230 / 10230
  1837. -- text alignment: 1
  1838. -- font id: 0
  1839. -- text size: 12
  1840. -- style flags: 0
  1841. -- line height: 16
  1842. -- part name: SQ1-Northolt
  1843. ----- HyperTalk script -----
  1844. on mousewithin
  1845.   put the short name of the target into card field "raid"
  1846. end mousewithin
  1847. on mouseUp
  1848.   global cardID,h,v,warning
  1849.   if warning is not "L" and warning is not "N" then
  1850.     put the id  of the target into cardID
  1851.  
  1852.     put 126 into h
  1853.     put 115 into v
  1854.   else
  1855.     beep
  1856.   end if
  1857. end mouseUp
  1858.  
  1859.  
  1860.  
  1861. -- part 88 (button)
  1862. -- low flags: 80
  1863. -- high flags: 0000
  1864. -- rect: left=174 top=171 right=187 bottom=190
  1865. -- title width / last selected line: 0
  1866. -- icon id / first selected line: 6071 / 6071
  1867. -- text alignment: 1
  1868. -- font id: 0
  1869. -- text size: 12
  1870. -- style flags: 0
  1871. -- line height: 16
  1872. -- part name: SQ257-Northolt
  1873. ----- HyperTalk script -----
  1874. on mousewithin
  1875.   put the short name of the target into card field "raid"
  1876. end mousewithin
  1877. on mouseUp
  1878.   global cardID,h,v,warning
  1879.   if warning is not "L" and warning is not "N" then
  1880.     put the id  of the target into cardID
  1881.  
  1882.     put 126 into h
  1883.     put 115 into v
  1884.   else
  1885.     beep
  1886.   end if
  1887. end mouseUp
  1888.  
  1889.  
  1890.  
  1891. -- part 89 (button)
  1892. -- low flags: 80
  1893. -- high flags: 0000
  1894. -- rect: left=182 top=166 right=182 bottom=198
  1895. -- title width / last selected line: 0
  1896. -- icon id / first selected line: 6071 / 6071
  1897. -- text alignment: 1
  1898. -- font id: 0
  1899. -- text size: 12
  1900. -- style flags: 0
  1901. -- line height: 16
  1902. -- part name: SQ229-Northolt
  1903. ----- HyperTalk script -----
  1904. on mousewithin
  1905.   put the short name of the target into card field "raid"
  1906. end mousewithin
  1907. on mouseUp
  1908.   global cardID,h,v,warning
  1909.   if warning is not "L" and warning is not "N" then
  1910.     put the id  of the target into cardID
  1911.  
  1912.     put 126 into h
  1913.     put 115 into v
  1914.   else
  1915.     beep
  1916.   end if
  1917. end mouseUp
  1918.  
  1919.  
  1920.  
  1921. -- part 5 (button)
  1922. -- low flags: 00
  1923. -- high flags: 0000
  1924. -- rect: left=239 top=109 right=121 bottom=251
  1925. -- title width / last selected line: 0
  1926. -- icon id / first selected line: 27637 / 27637
  1927. -- text alignment: 1
  1928. -- font id: 0
  1929. -- text size: 12
  1930. -- style flags: 0
  1931. -- line height: 16
  1932. -- part name: hornchurch
  1933. ----- HyperTalk script -----
  1934. on mouseDown
  1935.  
  1936.   go to card "D"
  1937.  
  1938. end mouseDown
  1939.  
  1940.  
  1941.  
  1942.  
  1943. -- part 44 (field)
  1944. -- low flags: 81
  1945. -- high flags: 2004
  1946. -- rect: left=94 top=13 right=288 bottom=276
  1947. -- title width / last selected line: 0
  1948. -- icon id / first selected line: 0 / 0
  1949. -- text alignment: 0
  1950. -- font id: 3
  1951. -- text size: 9
  1952. -- style flags: 0
  1953. -- line height: 12
  1954. -- part name: ultra
  1955. ----- HyperTalk script -----
  1956. on mouseUp
  1957.   hide card field id 44
  1958.  
  1959. end mouseUp
  1960.  
  1961.  
  1962.  
  1963. -- part 28 (field)
  1964. -- low flags: 81
  1965. -- high flags: 2004
  1966. -- rect: left=0 top=15 right=51 bottom=194
  1967. -- title width / last selected line: 0
  1968. -- icon id / first selected line: 0 / 0
  1969. -- text alignment: 0
  1970. -- font id: 0
  1971. -- text size: 12
  1972. -- style flags: 8192
  1973. -- line height: 12
  1974. -- part name: bbMap
  1975. ----- HyperTalk script -----
  1976. on sameDay
  1977.   global bbTime,effort,raid,objective,weather,low,med,high,news,newsRaid
  1978.   if hilite of button "go" is false then exit sameday
  1979.   set style of button "report" to opaque
  1980.  
  1981.   if weather contains "RAIN" then
  1982.     add 300 to bbTime
  1983.     send mouseUp to button "rdf"
  1984.     exit sameDay
  1985.   end if
  1986.   put the random of 37 into number               --CHANGE
  1987.   put line number of card field "objective" into objective
  1988.   put item 10 of objective into priority  ---airbase,port,etc
  1989.   put item 12 of objective into temp---strategic value 1,2 or 3
  1990.   put "none" into raid
  1991.   if low contains priority then
  1992.     if effort contains "heavy" then
  1993.       if temp >1 then put "minor" into raid
  1994.     end if
  1995.   end if
  1996.   if med contains priority then
  1997.     if effort is "light" then
  1998.       if temp =3 then put "minor" into raid
  1999.     end if
  2000.     if effort contains "normal" then
  2001.       if temp =3 then put "major" into raid
  2002.       if temp =2 then put "minor" into raid
  2003.     end if
  2004.     if effort contains "heavy" then
  2005.       if temp =1 then put "minor" into raid
  2006.       else put "major" into raid
  2007.     end if
  2008.   end if
  2009.   if high contains priority then
  2010.     if effort is "light" then
  2011.       if temp <3
  2012.       then put "minor" into raid
  2013.     else put "major" into raid
  2014.   end if
  2015.   if effort is "normal" then
  2016.     if temp =1
  2017.     then put "minor" into raid
  2018.   else put "major" into raid
  2019. end if
  2020. if effort contains "heavy"
  2021. then put "major" into raid
  2022. end if
  2023.  
  2024. if raid contains "none" then
  2025.   if news is empty then put "none" into newsRaid
  2026.   send mouseUp to button "rdf"
  2027. else
  2028.   put 1 into news
  2029.   put raid into newsRaid
  2030.   send "raid" to card field "raid"
  2031. end if
  2032. end sameDay
  2033.  
  2034.  
  2035.  
  2036. -- part 45 (field)
  2037. -- low flags: 81
  2038. -- high flags: 2004
  2039. -- rect: left=133 top=13 right=331 bottom=375
  2040. -- title width / last selected line: 0
  2041. -- icon id / first selected line: 0 / 0
  2042. -- text alignment: 0
  2043. -- font id: 3
  2044. -- text size: 9
  2045. -- style flags: 0
  2046. -- line height: 10
  2047. -- part name: intercept
  2048. ----- HyperTalk script -----
  2049.  
  2050. on mouseUp
  2051.   hide card field "intercept"
  2052.   show card field id 100
  2053.   set hilite of BUTTON "REPORT" to false
  2054.   set style of BUTTON "REPORT" to opaque
  2055. end mouseup
  2056.  
  2057. on intercept
  2058.   global objective,numSquads,lessSquads,lessUs,force,fforce,damage,done
  2059.   global me109,bforce,bforcex,fdamage,lessFighters,lessBombers,lessEnemy
  2060.   global numBombers,raidNum,gpoints,bpoints,both
  2061.  
  2062.  
  2063.  
  2064.   if force <1 then exit intercept
  2065.   put force into forcex
  2066.   if fforce >0 and bforce>0 then put 1 into both
  2067.   PUT NUMBOMBERS *25 INTO TOTALBOMBERS
  2068.   put me109 *24 into totalFighters
  2069.   put "Blue,Yellow,Red,Green" into colors
  2070.   put numsquads into w
  2071.  
  2072.   if fforce >0 then
  2073.     put fforce into gforcex
  2074.     put fforce into gforce
  2075.     put "51" into fieldID
  2076.  
  2077.     if numsquads >me109 *2 then
  2078.       put me109 *2 into w
  2079.     end if
  2080.   else
  2081.     if bforce >0 then
  2082.       put bforce into gforcex
  2083.       put bforce into gforce
  2084.       put 0 into bforce
  2085.       put "52" into fieldID
  2086.       if numsquads >numbombers *2 then
  2087.         put numbombers *2 into w
  2088.       end if
  2089.     else
  2090.       exit intercept
  2091.     end if
  2092.   end if
  2093.  
  2094.   if gforcex >=forcex then
  2095.     divide gforcex by forcex
  2096.     put gforcex into forcey
  2097.   else
  2098.     divide forcex by gforcex
  2099.     put forcex into forcey
  2100.   end if
  2101.   -- put forcey AFTER line 11 of card field "raid"
  2102.   put 13 into x
  2103.   put 0 into z
  2104.   put 1 into y
  2105.   repeat with i =2 to w +1
  2106.  
  2107.     put the random of 4 into temp
  2108.     if forcey <=1 then
  2109.       put item temp of line 1 of card field "results" into damagey
  2110.     else
  2111.       if forcey <=1.25 then
  2112.         put item temp of line 2 of card field "results" into damagey
  2113.       else
  2114.         if forcey <=1.5 then
  2115.           put item temp of line 3 of card field "results" into damagey
  2116.         else
  2117.           if forcey <=1.75 then
  2118.             put item temp of line 4 of card field "results" into damagey
  2119.           else
  2120.             if forcey <=2 then
  2121.               put item temp of line 5 of card field "results" into damagey
  2122.             else
  2123.               if forcey <=2.25 then
  2124.                 put item temp of line 6 of card field "results" into damagey
  2125.               else
  2126.                 if forcey <=2.5 then
  2127.                   put item temp of line 7 of card field "results" into damagey
  2128.                 else
  2129.                   if forcey <=2.75 then
  2130.                     put item temp of line 8 of card field "results" into damagey
  2131.                   else
  2132.                     if forcey <=3 then
  2133.                       put item temp of line 9 of card field "results" into damagey
  2134.                     else
  2135.                       if forcey <=3.25 then
  2136.                         put item temp of line 10 of card field "results" into damagey
  2137.                       else
  2138.                         if forcey <=3.5 then
  2139.                           put item temp of line 11 of card field "results" into damagey
  2140.                         else
  2141.                           if forcey <=3.75 then
  2142.                             put item temp of line 12 of card field "results" into damagey
  2143.                           else
  2144.                             if forcey >3.75 then
  2145.                               put item temp of line 13 of card field "results" into damagey
  2146.                             end if
  2147.                           end if
  2148.                         end if
  2149.                       end if
  2150.                     end if
  2151.                   end if
  2152.                 end if
  2153.               end if
  2154.             end if
  2155.           end if
  2156.         end if
  2157.       end if
  2158.     end if
  2159.     if gforce <force then
  2160.       put first character of damagey into fdamage
  2161.       put second character of damagey into damage
  2162.     else
  2163.       put second character of damagey into fdamage
  2164.       put first character of damagey into damage
  2165.     end if
  2166.  
  2167.     if damage is "K" then
  2168.       PUT THE RANDOM OF 3 +6 INTO LESSSQUADS
  2169.       subtract 2 from force
  2170.       subtract 1 from numSquads
  2171.       add 3 to Gpoints
  2172.     end if
  2173.     if damage is "H" then
  2174.       PUT THE RANDOM OF 3 +4 into lessSquads
  2175.       subtract 1 from force
  2176.       subtract 1 from numSquads
  2177.     end if
  2178.     if damage is "L" then
  2179.       put THE RANDOM OF 3 +1 into lessSquads
  2180.       SUBTRACT 1 FROM NUMSQUADS
  2181.     END IF
  2182.     IF DAMAGE IS "N" THEN
  2183.       IF THE RANDOM OF 3 =3 THEN put 1 into LESSSQUADS
  2184.     END IF
  2185.     add lessSquads to lessUs
  2186.  
  2187.     if fdamage is "K" then
  2188.       if fforce >0 then
  2189.         if totalfighters >0 then add 2 to Bpoints
  2190.         put THE RANDOM OF 3 +6 into lessFighters
  2191.         SUBTRACT LESSFIGHTERS FROM TOTALFIGHTERS
  2192.       else
  2193.         if totalbombers >0 then add 2 to Bpoints
  2194.         put THE RANDOM OF 3 +6 into lessBombers
  2195.         SUBTRACT LESSBOMBERS FROM TOTALBOMBERS
  2196.       end if
  2197.  
  2198.     end if
  2199.     if fdamage is "H" then
  2200.       if fforce >0 then
  2201.         put THE RANDOM OF 3 +4 into lessFighters
  2202.         SUBTRACT LESSFIGHTERS FROM TOTALFIGHTERS
  2203.       else
  2204.         put THE RANDOM OF 3 +4 into lessBombers
  2205.         SUBTRACT LESSBOMBERS FROM TOTALBOMBERS
  2206.       end if
  2207.     end if
  2208.     if fdamage is "L" then
  2209.       if fforce >0 then
  2210.         put THE RANDOM OF 3 +1 into lessFighters
  2211.         SUBTRACT LESSFIGHTERS FROM TOTALFIGHTERS
  2212.       else
  2213.         put THE RANDOM OF 3 into lessBombers
  2214.         SUBTRACT LESSBOMBERS FROM TOTALBOMBERS
  2215.       end if
  2216.     END IF
  2217.  
  2218.     if fdamage is "N" then
  2219.       if fforce >0 then
  2220.         IF THE RANDOM OF 3 IS 3 THEN PUT 1 into lessFighters
  2221.         else
  2222.           put 0 into lessFighters
  2223.         end if
  2224.       END IF
  2225.       put 0 into lessbombers
  2226.     end if
  2227.     IF TOTALFIGHTERS <3 THEN PUT 0 INTO LESSFIGHTERS
  2228.     IF TOTALBOMBERS <3 THEN PUT 0 INTO LESSBOMBERS
  2229.     add lessBombers to lessEnemy
  2230.     add lessFighters to lessEnemy
  2231.     if y =1 then
  2232.       play "boing" f0
  2233.       show card field id fieldID
  2234.     end if
  2235.     put 0 into y
  2236.     if fforce >0 then
  2237.       put "  " & item i of card field "Squads" & "             " & lessFighters & "                 " & " " & "                 " & lessSquads into line x of card field "intercept"
  2238.     else
  2239.       put "  " & item i of card field "Squads" & "             " & " " & "                 " & lessBombers & "                 " & lessSquads into line x +w of card field "intercept"
  2240.     end if
  2241.     PUT 0 INTO LESSSQUADS
  2242.     add 1 to x
  2243.     hide card field id fieldID  --CLEAR DIALOG
  2244.     add 1 to z
  2245.     put item z of colors into word 1 of card field "dialog"
  2246.     if z =4 then put 0 into z
  2247.     show card field "dialog"
  2248.     play "noises"
  2249.     add bpoints to card field "britScore"
  2250.     put 0 into bpoints
  2251.     add gpoints to card field "gerScore"
  2252.     put 0 into gpoints
  2253.     put item i of card field "squads" into temp
  2254.     put last character of temp into base
  2255.     send "results" to button temp of card base
  2256.   end repeat
  2257.   hide card field "dialog"
  2258.   IF FFORCE < 6 OR BFORCE >0 THEN hide card button id 47
  2259.   put 0 into fforce
  2260.   IF BFORCE >0 and numsquads >0 THEN
  2261.     SEND INTERCEPT TO ME
  2262.   end if
  2263.   put 0 into both
  2264. end intercept
  2265.  
  2266.  
  2267. -- part 100 (field)
  2268. -- low flags: 81
  2269. -- high flags: 2004
  2270. -- rect: left=110 top=112 right=153 bottom=307
  2271. -- title width / last selected line: 0
  2272. -- icon id / first selected line: 0 / 0
  2273. -- text alignment: 1
  2274. -- font id: 3
  2275. -- text size: 9
  2276. -- style flags: 0
  2277. -- line height: 11
  2278. -- part name: 
  2279. ----- HyperTalk script -----
  2280. on mouseup
  2281.   hide card field id 100
  2282. end mouseup
  2283.  
  2284.  
  2285.  
  2286. -- part contents for card part 27
  2287. ----- text -----
  2288. 0600
  2289.  
  2290. -- part contents for card part 30
  2291. ----- text -----
  2292. AUG 10 1940
  2293.  
  2294. -- part contents for card part 34
  2295. ----- text -----
  2296. CLEAR
  2297.  
  2298. -- part contents for card part 36
  2299. ----- text -----
  2300. 0,0,0,0,157,297,138,293,A,airbases,TANGMERE ATTACKED,3,2,2,3,3,3,1,1,1,1,BEACHYHEAD,a
  2301. 182,342,153,338,103,313,56,295,A,ports,PORTSMOUTH BOMBED,2,2,2,3,3,3,1,1,1,1,POLING,a
  2302. 182,342,153,338,103,313,19,293,A,ports,SOUTHAMPTON HIT,2,2,2,3,3,3,1,1,1,1,POLING,a       
  2303. 0,0,0,0,127,226,114,188,A,industries,WEYBRIDGE BOMBED,3,2,4,3,3,3,1,4,1,1,BEACHYHEAD,a
  2304. 182,342,153,338,103,313,14,334,A,radars,POLING TARGETED,2,3,1,3,3,3,1,1,1,1,BEACHYHEAD,a
  2305. 182,342,153,338,103,313,19,293,A,ports,SOUTHAMPTON AGAIN,3,2,2,3,3,3,1,1,1,1,POLING,a
  2306. 182,342,153,338,157,297,138,293,A,airbases,TANGMERE ATTACKED,1,2,2,3,3,3,1,1,1,1,POLING,a
  2307. 346,350,293,326,232,259,196,205,B,airbases,KENLEY HIT AGAIN,2,2,4,1,1,1,3,2,2,2,RYE,b
  2308. 000,000,000,000,259,174,173,122,C,cities,LONDON BLITZED,3,2,6,0,0,0,0,0,0,0,RYE,cd
  2309. 346,350,293,326,232,259,196,205,B,airbases,KENLEY STRAFFED,3,3,4,1,1,1,1,1,1,1,BEACHYHEAD,b
  2310. 346,350,352,335,291,326,269,317,B,radars, BEACHYHEAD BOMBED,1,2,1,1,1,1,3,2,2,2,RYE,b
  2311. 346,350,254,336,221,330,184,300,B,ports, BRIGHTON PORT HIT,1,2,2,1,1,1,3,2,2,2,BEACHYHEAD,b
  2312. 0,0,0,0,232,127,147,117,Z,airbases,NORTHOLT STRAFFED,1,2,8,4,5,5,1,7,6,2,FORENESS,zd
  2313. 0,0,0,0,195,226,57,127,Z,industries,BROOKLANDS HIT,1,2,8,3,1,4,6,5,2,2,BEACHYHEAD,abz
  2314. 000,000,000,000,303,214,250,184,C,airbases,BIGGEN-HILL STRAFFED,3,2,4,0,0,0,0,0,0,0,RYE,cd
  2315. 000,000,000,000,245,202,168,148,C,cities,LONDON BLITZED,3,2,6,0,0,0,0,0,0,0,RYE,cd
  2316. 000,000,000,000,303,214,250,184,C,airbases,BIGGEN-HILL STRAFFED,3,2,6,0,0,0,0,0,0,0,RYE,cd
  2317. 000,000,000,000,303,214,250,184,C,airbases,BIGGEN-HILL STRAFFED,3,2,4,0,0,0,0,0,0,0,RYE,cd
  2318. 000,000,000,000,303,214,250,184,C,airbases,BIGGEN-HILL STRAFFED,3,2,6,0,0,0,0,0,0,0,RYE,cd
  2319. 000,000,000,000,352,145,261,118,D,airbase,HORNCHURCH HIT,3,2,4,0,0,0,0,0,0,0,FORENESS,d
  2320. 0,0,0,0,352,145,261,118,D,airbases,HORNCHURCH HIT,3,2,4,0,0,0,0,0,0,0,FORENESS,d
  2321. 000,000,000,000,280,184,183,139,C,cities,LONDON BOMBED,3,2,6,0,0,0,0,0,0,0,RYE,cd
  2322. 000,000,000,000,352,145,261,118,D,airbases,HORNCHURCH HIT,1,2,4,0,0,0,0,0,0,0,FORENESS,d
  2323. 000,000,000,000,352,145,261,118,D,airbases,HORNCHURCH HIT, 3,2,4,0,0,0,0,0,0,0,FORENESS,d
  2324. 0,0,0,0,498,228,428,192,D,industries,CANTERBURY BLITZED,1,2,2,0,0,0,0,0,0,0,FORENESS,d
  2325. 0,0,0,0,394,177,330,158,D,industries,ROCHESTER BOMBED,1,2,2,0,0,0,0,0,0,0,FORENESS,d
  2326. 000,000,000,000,530,190,475,161,D,radars,FORENESS CRIPPLED,1,2,2,0,0,0,0,0,0,0,RYE,d
  2327. 000,000,000,000,530,276,462,229,D,ports,DOVER CRIPPLED,1,2,2,0,0,0,0,0,0,0,FORENESS,d
  2328. 000,000,000,000,346,85,245,68,E,airbases,NORTHWEALD HIT,1,2,2,0,0,0,0,0,0,0,FORENESS,e
  2329. 000,000,000,000,199,226,159,153,B,cities,LONDON BLITZED,3,2,6,0,0,0,0,0,0,0,BEACHYHEAD,cd
  2330. 000,000,000,000,346,85,245,68,E,airbases,NORTHWEALD HIT,2,2,4,0,0,0,0,0,0,0,FORENESS,e
  2331. 000,000,000,000,346,85,245,68,E,airbases,NORTHWEALD HIT,3,2,2,0,0,0,0,0,0,0,CLACTON,e
  2332. 000,000,000,000,374,104,300,78,E,cities,BRENTWOOD BOMBED,3,2,2,0,0,0,0,0,0,0,CLACTON,e
  2333. 000,000,000,000,530,190,475,161,D,radars,FORENESS CRIPPLED,1,2,2,0,0,0,0,0,0,0,RYE,d
  2334. 000,000,000,000,321,141,210,97,D,cities,LONDON BLITZED,3,2,4,0,0,0,0,0,0,0,FORENESS,cd
  2335. 000,000,000,000,443,300,396,265,C,radars,RYE RADAR RAIDED,2,3,0,0,0,0,0,0,0,0,RYE,cd
  2336. 000,000,000,000,245,202,168,148,C,cities,LONDON BLITZED,3,2,6,0,0,0,0,0,0,0,RYE,cd
  2337. 000,000,000,000,183,148,142,121,Z,airbases,NORTHOLT RAKED,1,2,8,0,0,0,0,0,0,0,RYE,cz
  2338.  
  2339.  
  2340.  
  2341. -- part contents for card part 41
  2342. ----- text -----
  2343. 3,4,4,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,8,9,9,9,10,10,11,12
  2344. 1,1,1,1,1,1,2,2,2,2,2,2,3,3,4
  2345. 0,0,0,0,0,0,0,0,2,2,1.25,.5,1,.75,.75
  2346. 0,0,0,0,0,0,0,2,1.25,.5,1,1,1,.75,.75
  2347. 0,0,0,0,0,0,2,1.25,1.25,1.25,.5,1,.75,.75,.75
  2348. 0,0,0,0,0,0,0,2,2,1.25,1.25,.5,1,.75,.75
  2349. 0,0,0,0,0,0,2,2,2,1.25,.5,.5,1,.75,.75
  2350. 0,0,0,0,0,2,2,2,1.25,.5,1,.75,.75,.75,.75
  2351. 0,0,0,0,0,2,2,2,1.25,.5,.5,1,.75,.75,.75
  2352. 0,0,0,0,0,2,2,1.25,1.25,.5,1,1,.75,.75,.75
  2353. 0,0,0,0,0,0,2,2,1.25,1.25,1.25,1,.75,.75,.75
  2354. 0,0,0,0,0,0,2,4,.5,.5,1,1,.75,.75,.75
  2355. 0,0,0,0,0,0,0,0,2,1.25,1.25,.5,1,.75,.75
  2356. 0,0,0,0,0,0,0,2,2,2,1.25,.5,1,1,.75
  2357. 0,2,2,4,4,4,4,6,6,6,8,8,8,10,10,12,12,12,12,12,12,12
  2358. 8,7,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,2,2,1,0
  2359. 5,4,4,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,0,0
  2360.  
  2361. -- part contents for card part 43
  2362. ----- text -----
  2363. BEACHYHEAD HERE ...I HAVE HOSTILE 40 PLUS FORMED UP AND HEADING MY WAY... DISTANCE 80 MILES...OUT
  2364. BEACHYHEAD HERE ...UNIDENTIFIED AIRCRAFT HEADING MY WAY...SIZE UNKNOWN...TYPE UNKNOWN...........OUT.
  2365. RYE HERE ...I SHOW 100 PLUS FIGHTERS... 60 PLUS BOMBERS OVER CHANNEL .. HEADED SECTOR C OUT
  2366. FORENESS HERE ...WE HAVE HOSTILE 160 PLUS OVER CHANNEL NOW AND HEADED SECTOR D ..................OUT.
  2367. BEACHYHEAD HERE ...UNIDENTIFIED FORMATION OVER CHANNEL NOW.... HEADING SECTOR A  .....................OUT.
  2368. HULLO UXBRIDGE...O.C.HERE...WE COUNT 20 PLUS FIGHTERS 20  PLUS BOMBERS NOW HEADED SOUTHAMPTON OUT
  2369. HULLO UXBRIDGE...O.C.HERE...WE HAVE VISUAL 160 PLUS AIRCRAFT HEADED VICINITY HORNCHURCH ...........0UT
  2370. HULLO UXBRIDGE...O.C.HERE...WE HAVE UNIDENTIFIED AIRCRAFT OVERHEAD HEADED VICINITY TANGMERE .OUT
  2371. HULLO UXBRIDGE... HORNCHURCH HERE ...WE ARE UNDER ATTACK... 0 PLUS 109'S...  60 PLUS BOMBERS...OUT.
  2372. UXBRIDGE  WE ARE UNDER ATTACK...ABOUT 160  AIRCRAFT... COULD USE SOME HELP...  ... HORNCHURCH  OUT.
  2373. TANGMERE O.C. HERE... APPARENTLY WE ARE UNDER ATTACK... NO FURTHER INFO...  TANGMERE  OUT.
  2374. HORNCHURCH O.C. HERE... RAID IS TURNING BACK... MANY THANKS AND WELL DONE... HORNCHURCH OUT.
  2375. UXBRIDGE  WE ARE BEING BOMBED... ASSUME YOU DID YOUR  BEST... TANGMERE OUT.
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381. -- part contents for card part 44
  2382. ----- text -----
  2383. OFFICER ONLY            MOST SECRET
  2384.  
  2385. INTELLIGENCE ESTIMATES OF TODAYS LIKELY TARGETS FOLLOWS: NORMAL ACTIVITY OVER PORTS & RADARS. SECONDARY TARGETS: AIRBASES.
  2386.     
  2387.           ------------------ 
  2388. This message should be treated as OFFICER ONLY and should not be transmitted by telephone. The Air Ministry and the Admiralty are in possession of this information.
  2389.  
  2390. M.I.14.
  2391. 0540 hrs.
  2392.                       Distribution:
  2393.                       D.D.M.I.(I) for D.M.I.
  2394.                       G.H.Q. Home Forces
  2395.                       M.O.3.
  2396.                       File
  2397.  
  2398. -- part contents for card part 45
  2399. ----- text -----
  2400.    H  E A D Q U A R T E R S    N o.1 1   G R O U P
  2401.          Hillington House, Uxbridge, Middlesex
  2402.  
  2403. Report on raid No. 1
  2404.  
  2405. Raid size reported:  
  2406.   Bombers: 175
  2407.   Fighter Escorts: 46    
  2408.   Fighters: none 
  2409.  
  2410.   Squadron:             Claims:                   Losses:
  2411.                      Fighters       Bombers        
  2412.  
  2413.  
  2414. -- part contents for card part 49
  2415. ----- text -----
  2416. n,n,n,n,l,n,l,l,l,a,e,a,a,a,e,e,e
  2417. p,p,p,p,p,v,p,v,a,p,p,v,v,a,v,a,a
  2418.  
  2419.  
  2420. -- part contents for card part 50
  2421. ----- text -----
  2422. hh,ll,nl,nn
  2423. ll,nl,nn,nn
  2424. nl,nn,nn,ln
  2425. nn,nn,ln,ln
  2426. nn,ln,ln,ln
  2427. ln,ln,ln,hl
  2428. ln,ln,hl,hn
  2429. ln,hl,hn,hn
  2430. hl,hn,hn,hn
  2431. hn,hn,hn,kn
  2432. hn,hn,kn,kn
  2433. hn,kn,kn,kn
  2434. kn,kn,kn,kn
  2435.  
  2436.  
  2437.  
  2438. -- part contents for card part 51
  2439. ----- text -----
  2440. Many Bandits! Break! Break! Break!
  2441.  
  2442.  
  2443. -- part contents for card part 52
  2444. ----- text -----
  2445. Tally Ho chaps.
  2446. Pidgeons below !                     
  2447.  
  2448.  
  2449. -- part contents for card part 53
  2450. ----- text -----
  2451.  
  2452. BOMB
  2453.  
  2454. -- part contents for card part 69
  2455. ----- text -----
  2456. 0
  2457.  
  2458. -- part contents for card part 68
  2459. ----- text -----
  2460. 0
  2461.  
  2462. -- part contents for card part 80
  2463. ----- text -----
  2464. Blue Flight. Port...Go.
  2465.  
  2466. -- part contents for card part 84
  2467. ----- text -----
  2468. AIRBASES,CITIES. INDUSTRIES,PORTS. RADARS
  2469. PORTS,AIRBASES. CITIES,INDUSTRIES. RADARS
  2470. RADARS,PORTS. AIRBASES,CITIES. INDUSTRIES
  2471. INDUSTRIES,RADARS. PORTS,AIRBASES. CITIES
  2472. CITIES,INDUSTRIES. RADARS,PORTS. AIRBASES
  2473.  
  2474. -- part contents for card part 28
  2475. ----- text -----
  2476. Right.
  2477. The current game will be saved.
  2478.  
  2479. -- part contents for card part 100
  2480. ----- text -----
  2481. Sector Controls are reminded to land any 'Detailed' Squadrons still aloft.
  2482.  
  2483.  
  2484. -- part contents for card part 67
  2485. ----- text -----
  2486. normal,0,600,AUG 10 1940,,CITIES.INDUSTRIES,AIRBASES,PORTS. RADARS,,CLEAR,1,0
  2487.  
  2488. -- part contents for card part 48
  2489. ----- text -----
  2490. SQUADRON
  2491.  
  2492. -- part contents for card part 8
  2493. ----- text -----
  2494. UXBRIDGE  WE ARE BEING BOMBED... ASSUME YOU DID YOUR  BEST... TANGMERE OUT.